﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PlayerScannerCore
{
    internal class ItemFactory
    {
        public virtual IItem CreateUnknownItem() { return null; }
        public virtual IWeapon CreateWeapon() { return null; }
        public virtual ISWeapon CreateSWeapon() { return null; }
        public virtual IArmor CreateArmor() { return null; }
        public virtual IShield CreateShield() { return null; }
        public virtual IMag CreateMag() { return null; }
        public virtual IRegularItem CreateRegularItem() { return null; }
        public virtual IRegularItem CreateMeseta() { return null; }
        public virtual IUnit CreateUnit() { return null; }
        public virtual ITechDisk CreateTechDisk() { return null; }
    }
}
